body 
{
  font-family :Arial;
  margin: 0px;
  padding: 0px;
}
a 
{
  text-decoration: none;
}
a:hover 
{
  text-decoration: underline;
}
#container
{
  max-width: 1000px;
  min-width: 500px;
  margin: auto;
  background-color: #fff;
  color: #333;
}
#header
{
  padding: .5em;
  background-color: #b4de8b;
  border-top: 5px solid #fff;
}
#footer
{
  clear: both;
  margin: 0;
  padding: .5em;
  color: #333;
  background-color: #b4de8b;
  border-bottom: 5px solid #fff;
}
#leftnav
{
  float: left;
  width: 0px;
  margin: 0px;
}
#rightnav
{
  float: right;
  width: 0px;
  margin: 0px;
}
#content
{
  min-height: 300px;
  margin-left: 0px;
  margin-right: 0px;
}
#content-span
{
  min-height: 300px;
}

/* override free days background in jquery ui datepicker */
div.ui-datepicker, .ui-datepicker td{
  font-size: 90%; 
}

.free-day {
  background: #2e9500;
}
 
.free-day a {
  opacity: 0.7;
}

